﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Sinacor.OMM.HFTMessageManager.ProcessEntity
{
    public class ExecutionAttributes : OrderKeyBase
    {
        public long sequencialCode { get; set; }
        public DateTime HourOrder { get; set; }
        public DateTime SystemDate { get; set; }//"DT_DATMOV"
        public Int32 OrderType { get; set; }//"TP_ORDEM"
        public string MarketCode { get; set; }//"CD_MERCAD"
        public decimal Price { get; set; }//"VL_PREPAP"
        public string Counterparty { get; set; }//"CD_CONTRAPARTE"
        public Int32 MegaOrder { get; set; }    //"NR_OFEMEGA"
        public string Security { get; set; }//"CD_NEGOCIO_ESTR
        public Sinacor.OMM.MessageEntity.Enum.NaturezaOperacao OrderSide { get; set; }//"CD_NATOPE_ESTR"
        public Int32 FunctionCode { get; set; }//"CD_MSGORI_MEGA"
        public DateTime OperationalDate { get; set; }//"DT_SISTEMA"
        public Decimal Balance { get; set; }//"QT_ORDEM"
    }
}
